function mnadquirnt() {
	$('#content').load("html/manteradquirentes.html #pnlMntrAdquirentes", function() {
		montarGridAdquirentes();
		
		$('#tabs').tabs();
	});
}

function montarGridAdquirentes() {
	var pCampos = {
	    	id: {key: true,
		   		 create: false,
		   		 list: false},
		    nome: {title: 'Adquirente',
		    	   width: '70%'},
		    sexo: {title: 'Sexo',
		    	   width: '5%'},
		    telefone: {title: 'Telefone',
	    		   	   width: '10%'},
		   	cpf: {title: 'CPF',
		   		  width: '15%'},
		    endereco: {list: false},
		    bairro: {list: false},
		    cidade: {list: false},
	   		uf: {list: false},
	   		cep: {list: false},
   	   		rg: {list: false},
			dt_nasc: {list: false},
		    cid_nat: {list: false},
		    est_civil: {list: false},
		    pai: {list: false},
		    mae: {list: false},
		    conjuge: {list: false},
		    sucessor: {list: false},
		    prop_ant: {list: false}
		};
	var pChave = 'nome ASC';
	var pClasse = 'adquirente';
	var pFiltro = new Array({campo: 'nome', titulo: 'Adquirente', selecionado: true},
							{campo: 'cpf', titulo: 'CPF', selecionado: false});
	
	limparMensagem();
	$('#pnlAdquirentes').load("html/manter.html #pnlMntr", function() {
		// campos de filtro
		var pnlFiltro = $('<div>');
		var cbb = $('<select>').attr({id: 'cbbCampo', name: 'cbbCampo'});
		var ipt = $('<input>').attr({type : "text", name: 'edtFiltro', id: 'edtFiltro'});
		var item = null;
		
		for (var opt in pFiltro) {
			item = $('<option>').attr({
					value: pFiltro[opt].campo,
					
				}).append(pFiltro[opt].titulo);

			if (pFiltro[opt].selecionado) {
				$(item).attr({selected: "selected"});
			}

			$(cbb).append(item);
		}
		$(pnlFiltro).append(cbb, " ", ipt);
		// fim campos de filtro

		$('#grdDataset').jtable({
		    messages: getJTableMessages(),
			title: '&nbsp;',
			paging: true,
			selecting: true,
			multiselect: true,
			actions: {
	                listAction: 'post.php?action=' + pClasse + '.consultar',
	                createAction: 'post.php?action=' + pClasse + '.inserir',
	                updateAction: 'post.php?action=' + pClasse + '.alterar',
	                deleteAction: 'post.php?action=' + pClasse + '.excluir'
			},
		        fields: pCampos,
		        sorting: true,
		        toolbar: {
				hoverAnimation: true,
				items: [{text:  $(pnlFiltro)},
					{text: 'Filtrar',
					click: carregarDadosGrid},
					{text: 'Excluir selecionados',
					 click: excluirSelecionados,
					 icon: 'css/themes/lightcolor/delete.png'
					}]
			},
		    defaultSorting: pChave,
		    formCreated: function(evento, dados) {
		    	dados.form.load("html/manteradquirentes.html #cadAdquirente", function() {
			    	$('#Edit-cpf').mask('999.999.999-99');
			    	$('#Edit-dt_nasc').mask('99/99/9999');
			    	$('#Edit-cep').mask('99.999-999');
			    	dados.form.parent().parent().css("left", "287px");
			    	dados.form.parent().parent().css("top", "10px");
			    	if (dados.formType == 'edit') {
			    		$('#Edit-id').val(dados.record.id);
			    		$('#Edit-cpf').val(dados.record.cpf);
			    		$('#Edit-nome').val(dados.record.nome);
			    		$('#Edit-sexo').val(dados.record.sexo);
			    		$('#Edit-endereco').val(dados.record.endereco);
			    		$('#Edit-bairro').val(dados.record.bairro);
			    		$('#Edit-cidade').val(dados.record.cidade);
			    		$('#Edit-uf').val(dados.record.uf);
			    		$('#Edit-cep').val(dados.record.cep);
			    		$('#Edit-telefone').val(dados.record.telefone);
			    		$('#Edit-rg').val(dados.record.rg);
			    		$('#Edit-dt_nasc').val(dados.record.dt_nasc);
			    		$('#Edit-cid_nat').val(dados.record.cid_nat);
			    		$('#Edit-est_civil').val(dados.record.est_civil);
			    		$('#Edit-nome_pai').val(dados.record.nome_pai);
			    		$('#Edit-nome_mae').val(dados.record.nome_mae);
			    		$('#Edit-nome_conjuge').val(dados.record.nome_conjuge);
			    		$('#Edit-sucessor').val(dados.record.sucessor);
			    		$('#Edit-cpf_prop_ant').val(dados.record.cpf_prop_ant);
			    		$('#Edit-nome_sucessor').val(dados.record.nome_sucessor);
			    		$('#Edit-nome_prop_ant').val(dados.record.nome_prop_ant);
			    	}

			    	$('#Edit-sucessor').autocomplete({
			    		source: function (request, response) {
			    			params = [{
			    							nome: "action",
			    							valor: "adquirente.consultarCPF"
			    						},
			    						{
			    							nome: "cpf",
			    							valor: request.term
			    						}];

			    			exec(params, 
			    					function(dados) {
			    						if (dados.Records) {
			        						response($.map(dados.Records, function (item) {
			        							return [{label: item.cpf + " - " + item.nome,
			        									value: item.cpf,
			        									record: item}];
			        							}
			        						));
			    						}
			    					});
			    		},
			    		select: function (event, ui) {
				    		$('#Edit-nome_sucessor').val(ui.item.record.nome);
			    		}
			    	});
			    	
			    	$('#Edit-prop_ant').autocomplete({
			    		source: function (request, response) {
			    			params = [{
			    							nome: "action",
			    							valor: "adquirente.consultarCPF"
			    						},
			    						{
			    							nome: "cpf",
			    							valor: request.term
			    						}];

			    			exec(params, 
			    					function(dados) {
			    						if (dados.Records) {
			        						response($.map(dados.Records, function (item) {
			        							return [{label: item.cpf + " - " + item.nome,
			        									value: item.cpf,
			        									record: item}];
			        							}
			        						));
			    						}
			    					});
			    		},
			    		select: function (event, ui) {
				    		$('#Edit-nome_prop_ant').val(ui.item.record.nome);
			    		}
			    	});
			    });
		    }
		});
		
		// carregar dados
	    carregarDadosGrid();
		
		$('#grdDataset').show();
	    $('#pnlMntr').draggable();
	});
}
